place where vultures gather - Français Anglais Dictionnaire